// observable 创建被监测的对象，对象中的属性会被转换为响应式数据
// action 函数用来显式的定义 action 方法
import { observable, action } from 'mobx-miniprogram'
export const userStore = observable({
  // 定义响应式数据
  carNum:'0',
  // 选中的地址
  defaultAddr:{},
  // 用户信息
  userInfo:{},
  // 设置购物车数量
  setCarNum: action(function (carNum) {
    this.carNum = carNum
  }),
  // 设置默认地址
  setDefaultAddr: action(function (addr) {
    this.defaultAddr = addr
  }),
   // 设置默认地址
   setUserInfo: action(function (userInfo) {
     console.log('this.data.userInfo', userInfo)
    this.userInfo = userInfo
  }),
})
